Libraries Distributed with lcc-win32

These libraries are distributed in the form of ASCII description files « .exp ». These files will be transformed by the installation program into libraries in lcc-win32 format. This is a different format than the format used by Microsoft, so the libraries generated are NOT compatible with Microsoft or other compilers.

To see the contents of each library, look at the corresponding .exp file in the \lcc\buildlib directory.

aclui.lib

activeds.lib

Advapi32.lib

bdnapi.lib

cap.lib

comctl32.lib

Comdlg32.lib

crtdll.lib

crypt32.lib

ctl3d32.lib

d3drm.lib

dapi.lib

ddraw.lib

dflayout.lib

Dlcapi.lib

dplay.lib

dplayx.lib

dsound.lib

gdi32.lib

glide2x.lib

glu32.lib

glut32.lib

Hlink.lib

iprop.lib

iostream.lib

fdlibm.lib

Icmp.lib

Icmui.lib

imagehlp.lib

imm32.lib

Imm32.lib

iphlpapi.lib

kernel32.lib

loadperf.lib

Lsapi32.lib

lz32.lib  

mapi32.lib

mpr.lib 

Mprapi.lib

msacm32.lib

mscms.lib

msi.lib

Mslsp32.lib

msvcrt.lib

msvcrtd.lib

msvfw32.lib

Mswsock.lib

nal.lib

netapi32.lib

ntdll.lib

Ntmsapi.lib

odbc32.lib

odbccp32.lib

ole32.lib

Oleaut32.lib

oledlg.lib

olepro32.lib

opengl.lib

Opengl32.lib

pdh.lib  

penwin32.lib

pkpd32.lib

rasapi32.lib

rasdlg.lib

rassapi.lib

riched20.lib

rpcns4.lib

rpcrt4.lib

resapi.lib

scrnsave.lib

segexp.lib

mgmtapi.lib

rtm.lib 

secur32.lib

setupapi.lib

shell32.lib

shfolder.lib

shlwapi.lib

snmpapi.lib

svrapi.lib

tapi32.lib

tcconio.lib

url.lib

urlmon.lib

user32.lib

userenv.lib

Version.lib

webpost.lib

win32spl.lib

wininet.lib

Winmm.lib

winspool.lib

wintrust.lib

wow32.lib

ws2_32.lib

wsock32.lib

wst.lib 

winfax.lib

vfw32.lib

 

Other Libraries Distributed with lcc-win32 :

The intel jpeg image processing library has been adapted to lcc-win32, and it is distributed with the CDROM versions. It can be downloaded at no charge from:

http://www.ps.qss.cz/pub/lcc/inteljpg.exe.

The fdlibm mathematical library has been compiled under lcc-win32 and is included in the normal distribution effective May 2000.

This library is intended to provide a reasonably portable reference quality (below one ulp for major functions like sin,cos,exp,log) math library. Many of the functions in this library are redundant with those in crtdll.dll, so it is not needed for each compilation. There are, however, some functions that do NOT appear in the standard version of crtdll.dll, for instance lgamma, or others. When in doubt, include this library in the linker command line.

This library should be used if you intend to use the matherr function. It is NOT possible to use the matherr mechanism with the standard crtdll.lib.

The following mathematical functions need fdlibm :

 

asinh

acosh

atanh

cbrt

erf

erfc

expm1

finite

gamma

Ilogb

lgamma

log1p

logb

scalbn

significand

           

The regular expressions library. This library, developed several years ago by Henry Spencer at the University of Toronto, implements the functions needed to compile and execute a regular expression and apply it to a character string. The library is called regexp.lib, and the include file is regexp.h.

The arbitrary precision library. This library defines the « bignum » data type. Bignums are numbers of arbitrary precision that can be used instead of integers or floating point numbers. The documentation for using this library is in Appendix 3. The include file  is « bignums.h » and the library is « bignums.lib ».

The GNU GDBM library is a hash based (key) database package that allows you to associate arbitrary data with a key. To see the complete documentation for this package, go to the index in the “Help” tab of wedit, and then click in the GDBM link.

The zlib2 compression library is distributed with the examples/CD-sources distribution. This library allows you to compress data, so that it uses less space but keeping the same information (without looses).

The Berkeley DB library is distributed in a separate file with sources (lccdb.exe)